Big Huge Thesaurus

Lilium superbum

noun